const designWidth = 375; // 统一的视觉稿尺寸
const rootValue = (designWidth * 14) / 375; // root FontSize

module.exports = {
  parser: "postcss-comment", // 可解析行内注释 postcss-strip-inline-comments以来的postcss版本和当前版本不兼容
  plugins: {
    // cssnano: {
    //   preset: "default"
    // },
    "postcss-pxtorem": {
      rootValue: rootValue,
      propList: ["*"],
      // 注意：如果有使用第三方UI如VUX，则需要配置下忽略选择器不转换。
      // 规则是class中包含的字符串，如vux中所有的class前缀都是weui-。也可以是正则。
      selectorBlackList: ["weui-toast", "weui-", "aw-emoji-items-emotion-"]
    },
    // "postcss-px-to-viewport": {
    //   unitToConvert: "px",
    //   viewportWidth: 320,
    //   unitPrecision: 5,
    //   propList: ["*"],
    //   viewportUnit: "vw",
    //   fontViewportUnit: "vw",
    //   selectorBlackList: ["weui-toast", "weui-", "aw-emoji-items-emotion-"],
    //   minPixelValue: 1,
    //   mediaQuery: false,
    //   replace: true,
    //   exclude: [],
    //   landscape: false,
    //   landscapeUnit: "vw",
    //   landscapeWidth: 568
    // }
  }
};
